package com.yrk.dao;

import com.yrk.entity.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface IUserDao {
    List<User> getAll();
    //新增用户
    int addUser(User user);
    //模糊查询匹配用户列表
    List<User> getLikeUser(Map<String,Object> user);

    /**
     * 模糊查询匹配的用户数量
     *
     * @param user
     * @return
     */
    Integer getLikeUsersCount(Map<String,Object> user);
    //删除用户
    int daleteUser(int id);
    User getUserById(int id);
    int updateUser(User user);
}
